#ifndef VECTOR3D_H
#define VECTOR3D_H

class vector3D
{
public:
	vector3D();
	vector3D(float x_new, float y_new, float z_new);
	float x();
	float y();
	float z();
// 	bool isNormalized();
        bool isEqual(vector3D otherVector);
        vector3D normalize();
        vector3D cross(vector3D otherVector);
        float dot(vector3D otherVector);
        float angleBetween(vector3D otherVector); //in degrees!
	
private:
	float xValue;
	float yValue;
	float zValue;
        float round(float x);//round to 2 decimals
};

#endif
